source/mysql/binding.d(34,21): Error: pointer arithmetic not allowed in @safe functions source/mysql/binding.d(41,26): Error: pointer slicing not allowed in safe functions source/mysql/database.d(25,21): Error: variable `mysql.database.Database.query._argptr` `void` initializers for pointers not allowed in safe functions source/mysql/database.d(30,34): Error: `@safe` function `mysql.database.Database.query` cannot call `@system` function `core.stdc.stdarg.va_arg!string.va_arg` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdarg.d(197,7): `core.stdc.stdarg.va_arg!string.va_arg` is declared here source/mysql/database.d(32,36): Error: `@safe` function `mysql.database.Database.query` cannot call `@system` function `core.stdc.stdarg.va_arg!int.va_arg` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdarg.d(197,7): `core.stdc.stdarg.va_arg!int.va_arg` is declared here source/mysql/database.d(35,37): Error: `@safe` function `mysql.database.Database.query` cannot call `@system` function `core.stdc.stdarg.va_arg!uint.va_arg` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdarg.d(197,7): `core.stdc.stdarg.va_arg!uint.va_arg` is declared here source/mysql/database.d(38,37): Error: `@safe` function `mysql.database.Database.query` cannot call `@system` function `core.stdc.stdarg.va_arg!char.va_arg` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdarg.d(197,7): `core.stdc.stdarg.va_arg!char.va_arg` is declared here source/mysql/database.d(41,37): Error: `@safe` function `mysql.database.Database.query` cannot call `@system` function `core.stdc.stdarg.va_arg!long.va_arg` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdarg.d(197,7): `core.stdc.stdarg.va_arg!long.va_arg` is declared here source/mysql/database.d(44,38): Error: `@safe` function `mysql.database.Database.query` cannot call `@system` function `core.stdc.stdarg.va_arg!ulong.va_arg` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdarg.d(197,7): `core.stdc.stdarg.va_arg!ulong.va_arg` is declared here source/mysql/database.d(50,28): Error: `@safe` function `mysql.database.Database.query` cannot call `@system` constructor `std.variant.VariantN!32LU.VariantN.__ctor!string.this` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/variant.d(599,5): `std.variant.VariantN!32LU.VariantN.__ctor!string.this` is declared here source/mysql/database.d(293,15): Error: `@safe` function `mysql.database.toSql` cannot call `@system` function `std.variant.VariantN!32LU.VariantN.peek!(void*).peek` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/variant.d(764,25): `std.variant.VariantN!32LU.VariantN.peek!(void*).peek` is declared here source/mysql/database.d(297,31): Error: `@safe` function `mysql.database.toSql` cannot call `@system` function `std.conv.to!string.to!(VariantN!32LU).to` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(219,7): `std.conv.to!string.to!(VariantN!32LU).to` is declared here source/mysql/database.d(316,9): Error: `@safe` function `mysql.database.escapedVariants` cannot call `@system` function `object.keys!(VariantN!32LU[string], VariantN!32LU, string).keys` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/object.d(2453,7): `object.keys!(VariantN!32LU[string], VariantN!32LU, string).keys` is declared here source/mysql/database.d(323,5): Deprecation: foreach: loop index implicitly converted from `size_t` to `int` source/mysql/database.d(369,9): Deprecation: foreach: loop index implicitly converted from `size_t` to `int` source/mysql/mysql.d(44,51): Deprecation: function `std.exception.enforceEx!(MysqlDatabaseException).enforceEx!(MYSQL*).enforceEx` is deprecated - Use `enforce`. `enforceEx` will be removed with 2.089. source/mysql/mysql.d(49,43): Deprecation: function `std.exception.enforceEx!(MysqlDatabaseException).enforceEx!(MYSQL*).enforceEx` is deprecated - Use `enforce`. `enforceEx` will be removed with 2.089. source/mysql/mysql.d(90,45): Error: cannot take address of parameter `value` in `@safe` function `setOption` source/mysql/mysql.d(94,60): Error: cannot take address of parameter `value` in `@safe` function `setReconnect` source/mysql/mysql.d(98,66): Error: cast from `int` to `const(char*)` not allowed in safe code source/mysql/mysql.d(141,57): Error: `buffer.ptr` cannot be used in `@safe` code, use `&buffer[0]` instead source/mysql/mysql.d(141,83): Error: `str.ptr` cannot be used in `@safe` code, use `&str[0]` instead source/mysql/mysql.d(143,16): Error: cast from `ubyte[]` to `string` not allowed in safe code source/mysql/mysql.d(148,43): Deprecation: function `std.exception.enforceEx!(MysqlDatabaseException).enforceEx!bool.enforceEx` is deprecated - Use `enforce`. `enforceEx` will be removed with 2.089. source/mysql/mysql_result.d(46,26): Error: safe function `mysql.mysql_result.MysqlResult.fields` cannot index pointer `fields` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.